Zum Hauptinhalt springen

Fakturierung starten

Die Fakturierung wird mit der Funktion SYSE (Subfunktion SYSEFAKT oder SYSEFUML) gestartet. Die vorbereitete Standard-Selektion kann beliebig eingeschränkt werden, indem weitere Bedingungen hinzugefügt werden. Siehe dazu die Beschreibung der Funktion SYSE.

Bevor das erste Mal fakturiert wird, müssen die Tarife (siehe AWTA) und auch die Fakturasteuerung (siehe AWTX) erfasst sein. Ausserdem muss die Fakturagruppe im Aboplan gesetzt werden, da die Selektion immer auf der Fakturagruppe basiert.

Nach jedem Fakturalauf sollte das Protokoll kontrolliert werden, ob er ohne Fehler durchgeführt worden ist. Insbesondere sind Fehlermeldungen wegen fehlenden Konditionen (fehlende Einträge in Tariftabelle) und Verarbeitungsabbrüche zu beachten.

Wurde der Fakturalauf abgebrochen, muss er unbedingt nach Behebung des Problems mit 'Restart' nochmals gestartet werden; andernfalls würden die selektierten, aber noch nicht fakturierten Abos für eine Periode nicht berechnet.

Die Fakturierung schreibt am Schluss zur Kontrolle die folgenden Totale ins Protokollfile:
Anzahl Fakturen
Anzahl Fakturen mit Pässen (nur wenn überhaupt mit Pässen fakturiert wird)
Anzahl Fakturen ohne Pässe
Anzahl nur Pässe.

alt text

Es stehen folgende 2 verschiedene Subfunktionen zur Verfügung:

SYSEFAKT Abonnements fakturieren
Es werden alle Abonnenements fakturiert, die gemäss Feld "Nächste Faktura" und "Per-Datum" eine Rechnung erhalten müssen. Allfällig erledigte Umleitungen und Unterbrüche werden ebenfalls in Rechnung gestellt, bzw. gutgeschrieben.

Wichtig

Es wird nie über das Zustellende hinaus fakturiert


SYSEFUML Umleitungen fakturieren
Mit dieser Funktion werden die Umleitungen separat fakturiert. Die Subfunktion SYSEFAKT hingegen fakturiert Umleitungen erst, wenn auch das dazugehörige Abo fakturiert wird.

Sollen Umleitungen immer auf einer eigenen Rechnung gedruckt werden, sind vor der normalen Fakturierung die Umleitungen zu fakturieren.

Weiterverarbeitung nach Fakturierung
Auf Wunsch wird nach der Fakturierung ein Script für weitere Verarbeitungen auf Betriebssystem-Ebene aufgerufen. Dazu müssen folgende Anpassungen gemacht werden:
Funktion SYSU: Als Folgeprogramm awfaoscmd.p (bei Fakturierung) bzw. awmaoscmd.p (bei Mahnlauf) einfügen

Das Script muss den Namen 'SubfunktionFakturagruppe' haben (z.B. SYSEFAKTIAB.cmd bei Fakturierung mit Fakturagruppe IAB) und muss gemäss PATH auffindbar sein.

Platzhalter für Verwendung in Script

PlatzhalterScript
%1Fakturagruppe
%2Fakturadatum (TT.MM.JJJJ)
%3Verzeichnis (inkl. Backslash am Schluss)
%4Selektions-ID
%5Laufnr (ohne vorlaufende Nullen)
%6Abteilung
%7Benutzer
%9Verzeichnis mit Selektions-ID und Laufnr; damit können alle erstellten Files mit Wildcard kopiert werden
Beispiel d:\XXX\Daten\100111_0001_